package com.cskaoyan._02handle._02trycatch;

/**
 * @description:
 * @author: 景天
 * @date: 2023/2/16 16:38
 **/
/*
方式二:
try{
   // 可能出现异常的代码
}catch(异常类型1 | 异常类型2 | 异常类型3 | 对象名){
   // 对异常的处理操作
}
 */
public class Demo3 {
    public static void main(String[] args) {
        try {
            // 可能出现异常的代码
            System.out.println("main start");
            System.out.println(10 / 0);
            Demo3 demo3 = new Demo3();
            demo3 = null;
            demo3.toString();
            System.out.println("main end");
        } catch (NullPointerException | ArithmeticException | ArrayIndexOutOfBoundsException e) {
            System.out.println("捕获到异常");
        }
    }
}
